package br.com.teste.controller.tarefa;

import br.com.teste.controller.usuario.UsuarioVo;
import br.com.teste.entity.Tarefa;
import java.util.Date;

public class TarefaVo {
    
    public TarefaVo(){
    }
    
    public TarefaVo(Tarefa tarefa) {
        nome = tarefa.getNome();
        descricao = tarefa.getDescricao();
        dataInicio = tarefa.getDataInicio();
        dataFim = tarefa.getDataFim();
        if (tarefa.getUsuario() != null) {
            usuarioVo = new UsuarioVo(tarefa.getUsuario());
        }
    }
    
    private Long id;
    private String nome;
    private String descricao;
    private Date dataInicio;
    private Date dataFim;
    private UsuarioVo usuarioVo;

    public UsuarioVo getUsuarioVo() {
        return usuarioVo;
    }

    public void setUsuarioVo(UsuarioVo usuarioVo) {
        this.usuarioVo = usuarioVo;
    }
    
    public Date getDataFim() {
        return dataFim;
    }

    public void setDataFim(Date dataFim) {
        this.dataFim = dataFim;
    }

    public Date getDataInicio() {
        return dataInicio;
    }

    public void setDataInicio(Date dataInicio) {
        this.dataInicio = dataInicio;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }
    
    

    
}
